package com.moli.iov.admin.service;

import com.moli.iov.base.model.dto.req.SysParamSettingsQueryReqDto;
import com.moli.iov.base.model.dto.req.SysParamSettingsReqDto;
import com.moli.iov.base.model.dto.res.SysParamSettingsResDto;
import com.moli.iov.model.dto.req.PageExtend;
import com.moli.iov.rest.RestResponse;

/**
 *
 * @author whl
 */
public interface SysParamSettingsService {

  /**
   * list 
   * @param dto
   * @return
   */
  RestResponse<PageExtend<SysParamSettingsResDto>> listSysParamSettings(SysParamSettingsQueryReqDto dto);

  /**
   * 修改
   * 
   * @param dto
   * @return
   */
  RestResponse updateSysParamSettings(SysParamSettingsReqDto dto);

  /**
   * 提供
   * @param userDto
   * @return
   */
  public RestResponse  initSysParamSettings(SysParamSettingsReqDto userDto);
}
